package com.wang.loanassembly.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 
 * </p>
 *
 * @author lichacha
 * @since 2022-01-04
 */
public class CollectionThirdParty implements Serializable {

    private static final long serialVersionUID = 1L;

      @TableId(value = "ctd_id", type = IdType.AUTO)
    private Integer ctdId;

    /**
     * 逾期处理id  根据具体某一比贷款，进行的对接
     */
    private Integer orfId;

    /**
     * 平台负责人
     */
    private String ctdName;

    /**
     * 第三方对接人
     */
    private String ctdThirdName;

    /**
     * 催收完成度   追回金额/总金额的百分比
     */
    private Double ctdFinishPercent;

    /**
     * 公司id
     */
    private String comId;

    /**
     * 第三方公司名称
     */
    private String ctdCompanyName;

    /**
     * 第三方接收时间
     */
    private LocalDateTime ctdStartTime;

    /**
     * 第三方结束时间
     */
    private LocalDateTime ctdEndTime;


    public Integer getCtdId() {
        return ctdId;
    }

    public void setCtdId(Integer ctdId) {
        this.ctdId = ctdId;
    }

    public Integer getOrfId() {
        return orfId;
    }

    public void setOrfId(Integer orfId) {
        this.orfId = orfId;
    }

    public String getCtdName() {
        return ctdName;
    }

    public void setCtdName(String ctdName) {
        this.ctdName = ctdName;
    }

    public String getCtdThirdName() {
        return ctdThirdName;
    }

    public void setCtdThirdName(String ctdThirdName) {
        this.ctdThirdName = ctdThirdName;
    }

    public Double getCtdFinishPercent() {
        return ctdFinishPercent;
    }

    public void setCtdFinishPercent(Double ctdFinishPercent) {
        this.ctdFinishPercent = ctdFinishPercent;
    }

    public String getComId() {
        return comId;
    }

    public void setComId(String comId) {
        this.comId = comId;
    }

    public String getCtdCompanyName() {
        return ctdCompanyName;
    }

    public void setCtdCompanyName(String ctdCompanyName) {
        this.ctdCompanyName = ctdCompanyName;
    }

    public LocalDateTime getCtdStartTime() {
        return ctdStartTime;
    }

    public void setCtdStartTime(LocalDateTime ctdStartTime) {
        this.ctdStartTime = ctdStartTime;
    }

    public LocalDateTime getCtdEndTime() {
        return ctdEndTime;
    }

    public void setCtdEndTime(LocalDateTime ctdEndTime) {
        this.ctdEndTime = ctdEndTime;
    }

    @Override
    public String toString() {
        return "CollectionThirdParty{" +
        "ctdId=" + ctdId +
        ", orfId=" + orfId +
        ", ctdName=" + ctdName +
        ", ctdThirdName=" + ctdThirdName +
        ", ctdFinishPercent=" + ctdFinishPercent +
        ", comId=" + comId +
        ", ctdCompanyName=" + ctdCompanyName +
        ", ctdStartTime=" + ctdStartTime +
        ", ctdEndTime=" + ctdEndTime +
        "}";
    }
}
